g_object_class_override_property (gobject_class, PROP_ACTION_NAME, "action-name");
g_object_class_override_property (gobject_class, PROP_ACTION_TARGET, "action-target");
- /**
- * GtkMenuItem:selected-shadow-type:
- *
- * The shadow type when the item is selected.
- *
- * Deprecated: 3.20: Use CSS to determine the shadow; the value of this
- * style property is ignored.
- */
- gtk_widget_class_install_style_property (widget_class,
- g_param_spec_enum ("selected-shadow-type",
- "Selected Shadow Type",
- "Shadow type when item is selected",
- GTK_TYPE_SHADOW_TYPE,
- GTK_SHADOW_NONE,
- GTK_PARAM_READABLE|G_PARAM_DEPRECATED));
-
- /**
- * GtkMenuItem:horizontal-padding:
- *
- * Padding to left and right of the menu item.
- *
- * Deprecated: 3.8: use the standard padding CSS property (through objects
- * like #GtkStyleContext and #GtkCssProvider); the value of this style
- * property is ignored.
- */
- gtk_widget_class_install_style_property (widget_class,
- g_param_spec_int ("horizontal-padding",
- "Horizontal Padding",
- "Padding to left and right of the menu item",
- 0,
- G_MAXINT,
- 0,
- GTK_PARAM_READABLE |
- G_PARAM_DEPRECATED));
-
- /**
- * GtkMenuItem:toggle-spacing:
- *
- * Spacing between menu icon and label.
- *
- * Deprecated: 3.20: use the standard margin CSS property on the check or
- * radio nodes; the value of this style property is ignored.
- */
- gtk_widget_class_install_style_property (widget_class,
- g_param_spec_int ("toggle-spacing",
- "Icon Spacing",
- "Space between icon and label",
- 0,
- G_MAXINT,
- 5,
- GTK_PARAM_READABLE|G_PARAM_DEPRECATED));
-
- /**
- * GtkMenuItem:arrow-spacing:
- *
- * Spacing between menu item label and submenu arrow.
- *
- * Deprecated: 3.20: use the standard margin CSS property on the arrow node;
- * the value of this style property is ignored.
- */
- gtk_widget_class_install_style_property (widget_class,
- g_param_spec_int ("arrow-spacing",
- "Arrow Spacing",
- "Space between label and arrow",
- 0,
- G_MAXINT,
- 10,
- GTK_PARAM_READABLE|G_PARAM_DEPRECATED));
-
gtk_widget_class_set_accessible_type (widget_class, GTK_TYPE_MENU_ITEM_ACCESSIBLE);
gtk_widget_class_set_css_name (widget_class, "menuitem");
g_object_class_install_properties (gobject_class, LAST_PROP, properties);
- /**
- * GtkRange:trough-border:
- *
- * Spacing between thumb/steppers and outer trough bevel.
- *
- * Deprecated: 3.20: Use the margin/padding CSS properties on the trough and
- * stepper elements. The value of this style property is ignored.
- */
- gtk_widget_class_install_style_property (widget_class,
- g_param_spec_int ("trough-border",
- P_("Trough Border"),
- P_("Spacing between thumb/steppers and outer trough bevel"),
- 0,
- G_MAXINT,
- 1,
- GTK_PARAM_READABLE|G_PARAM_DEPRECATED));
- /**
- * GtkRange:stepper-spacing:
- *
- * The spacing between the stepper buttons and thumb. Note that
- * stepper-spacing won't have any effect if there are no steppers.
- *
- * Deprecated: 3.20: Use the margin CSS property on the stepper elements.
- * The value of this style property is ignored.
- */
- gtk_widget_class_install_style_property (widget_class,
- g_param_spec_int ("stepper-spacing",
- P_("Stepper Spacing"),
- P_("Spacing between step buttons and thumb"),
- 0,
- G_MAXINT,
- 0,
- GTK_PARAM_READABLE|G_PARAM_DEPRECATED));
-
- /**
- * GtkRange:arrow-displacement-x:
- *
- * How far in the x direction to move the arrow when the button is depressed.
- *
- * Deprecated: 3.20: The value of this style property is ignored.
- */
- gtk_widget_class_install_style_property (widget_class,
- g_param_spec_int ("arrow-displacement-x",
- P_("Arrow X Displacement"),
- P_("How far in the x direction to move the arrow when the button is depressed"),
- G_MININT,
- G_MAXINT,
- 0,
- GTK_PARAM_READABLE|G_PARAM_DEPRECATED));
-
- /**
- * GtkRange:arrow-displacement-y:
- *
- * How far in the y direction to move the arrow when the button is depressed.
- *
- * Deprecated: 3.20: The value of this style property is ignored.
- */
- gtk_widget_class_install_style_property (widget_class,
- g_param_spec_int ("arrow-displacement-y",
- P_("Arrow Y Displacement"),
- P_("How far in the y direction to move the arrow when the button is depressed"),
- G_MININT,
- G_MAXINT,
- 0,
- GTK_PARAM_READABLE|G_PARAM_DEPRECATED));
-
- /**
- * GtkRange:trough-under-steppers:
- *
- * Whether to draw the trough across the full length of the range or
- * to exclude the steppers and their spacing.
- *
- * Since: 2.10
- *
- * Deprecated: 3.20: The value of this style property is ignored, and the
- * widget will behave as if it was set to %TRUE.
- */
- gtk_widget_class_install_style_property (widget_class,
- g_param_spec_boolean ("trough-under-steppers",
- P_("Trough Under Steppers"),
- P_("Whether to draw trough for full length of range or exclude the steppers and spacing"),
- TRUE,
- GTK_PARAM_READABLE|G_PARAM_DEPRECATED));
-
gtk_widget_class_set_accessible_type (widget_class, GTK_TYPE_RANGE_ACCESSIBLE);
}